package com.css.fxfzypg.modules.baseData.dto;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.handler.inter.IExcelDataModel;
import cn.afterturn.easypoi.handler.inter.IExcelModel;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @author XZY
 * @date 2022/10/6 14:45
 * @description
 **/
@Data
public class TraProjectDto {
    private String dkpId;
    /**
     * 省
     */
    @Excel(name = "省",width = 20, orderNum = "0")
    @NotBlank(message = "缺失")
    private String dkpProvince;

    /**
     * 市
     */
    @Excel(name = "市",width = 20, orderNum = "1")
    @NotBlank(message = "缺失")
    private String dkpCity;

    /**
     * 区（县）
     */
    @Excel(name = "区（县）",width = 20, orderNum = "2")
    @NotBlank(message = "缺失")
    private String dkpPrefecture;

    /**
     * 交通运输工程类型
     */
    @Excel(name = "交通运输工程类型",width = 20, orderNum = "3")
    @NotBlank(message = "缺失")
    private String dkpTransType;

    /**
     * 工程名称
     */
    @Excel(name = "工程名称",width = 20, orderNum = "4")
    @NotBlank(message = "缺失")
    private String dkpName;

    /**
     * 位置
     */
    @Excel(name = "位置",width = 20, orderNum = "5")
    @NotBlank(message = "缺失")
    private String dkpLocation;

    /**
     * 类型
     */
    @Excel(name = "类型",width = 20, orderNum = "6")
    @NotBlank(message = "缺失")
    private String dkpType;

    /**
     * 规模
     */
    @Excel(name = "长度/跨度/规模",width = 20, orderNum = "7")
    @NotBlank(message = "缺失")
    private String dkpLongOrSpanOrScale;

    /**
     * 建造年代
     */
    @Excel(name = "建造年代",width = 20, orderNum = "8")
    @NotBlank(message = "缺失")
    private String dkpYear;

    /**
     * 设防情况
     */
    @Excel(name = "设防情况",width = 20, orderNum = "9")
    @NotBlank(message = "缺失")
    private String dkpCondition;

    /**
     * 使用现状
     */
    @Excel(name = "使用现状",width = 20, orderNum = "10")
    @NotBlank(message = "缺失")
    private String dkpActuality;
    /**
     * 跨度
     */
    private String dkpSpan;

    /**
     * 长度
     */
    private String dkpLong;
    /**
     * 规模
     */
    private String dkpScale;

}
